// #include <stdio.h>
// #include <stdlib.h>
// // // #include <math.h>
// // // #include <stdio.h>
// // // #include <stdlib.h>
// // // // int main()
// // // // {
// // // //     FILE *pFile;
// // // //     pFile=fopen("myfile.txt","w");
// // // //     if (pFile==NULL) {
// // // //         perror("fopen");
// // // //         exit(-1);
// // // //     }
// // // //     fputs("Helloworld",pFile);
// // // //     fclose(pFile);
// // // //     pFile=fopen("myfile.txt","r");
// // // //     int arr[20]={};
// // // //     fgets(arr,11,pFile);
// // // //     printf("%s",arr);
// // // //     fclose(pFile);
// // // //     return 0;
// // // // }
// // // int main() {
// // //     // FILE* pFile=fopen("myfile.txt","w");
// // //     // if (pFile==NULL) {
// // //     //     perror("fopen");
// // //     //     exit(1);
// // //     // }
// // //     // FILE* pFile=fopen("myfile.txt","w");
// // //     // if (pFile==NULL) {
// // //     //     perror("fopen");
// // //     //     exit(1);
// // //     // }
// // //     // fputc('W',pFile);
// // //     // fputc('u',pFile);
// // //     // fputc('K',pFile);
// // //     // fputc('o',pFile);
// // //     // fputc('n',pFile);
// // //     // fputc('g',pFile);
// // //     // FILE* pFile=fopen("myfile.txt","r");
// // //     // if (pFile==NULL) {
// // //     //     perror("fopen");
// // //     //     exit(1);
// // //     // }
// // //     //
// // //     // int n=0;
// // //     // while ((n=fgetc(pFile))!=EOF) {
// // //     //     printf("%c",n);
// // //     // }
// // //     // // fclose(pFile);
// // //     // // pFile=NULL;
// // //     // // fclose(pFile);
// // //     // // pFile=NULL;
// // //     // char a=fgetc(stdin);
// // //     // // fgets(,3,stdin)
// // //     // fputc(a,stdout);
// // //     FILE* pFile=fopen("myfile.txt","w");
// // //     if (pFile==NULL) {
// // //         perror("fopen");
// // //         exit(-1);
// // //     }
// // //     fputs("Monchi pf",pFile);
// // //     FILE*pFile1=fopen("myfile.txt","r");
// // //     if (pFile1==NULL) {
// // //         perror("fopen");
// // //         exit(1);
// // //     }
// // //     char arr[20]={};
// // //     fgets(arr,10,pFile1);
// // //     fclose(pFile);
// // //     fclose(pFile1);
// // //     pFile=NULL;
// // //     printf("%s",arr);
// // //     return 0;
// // // }
// // #include <stdio.h>
// // #include <stdlib.h>
// // int main()
// // {
// //     FILE* pFile;
// //     char arr[20] = { 0 };
// //     pFile = fopen("myfile.txt", "r");
// //     if (pFile == NULL)
// //     {
// //         perror("fopen");
// //         exit(1);
// //     }
// //     //把指定文件中的内容读入到程序数据中
// //     fgets(arr, 20, pFile);
// //     printf("%s\n", arr);
// //     fclose(pFile);
// //     pFile = NULL;
// //     return 0;
// // // }
// // int main() {
// //     FILE*pFile=fopen("myfile.txt","w");
// //     if (pFile==NULL) {
// //         perror("fopen");
// //         exit(-1);
// //     }
// //     fprintf(pFile,"%d,%lf,%c,%s",100,3.14,'D',"wukong");
// //     fclose(pFile);
// //     pFile=NULL;
// //     return 0;
// // }
// #include <stdio.h>
// #include <stdlib.h>
// int main()
// {
//     FILE* pFile;
//     int n = 0;
//     double f = 0.0;
//     char c = '0';
//     char arr[10] = { 0 };
//     pFile = fopen("myfile.txt", "r");
//     if (pFile == NULL)
//     {
//         perror("fopen");
//         exit(1);
//     }
//     fscanf(pFile,"%d %f %c %s",&n,&f,&c,arr);
//     printf("n=%d f=%lf c=%c arr为%s\n", n, f, c, arr);
//     fclose(pFile);
//     pFile = NULL;
//     return 0;
// // }
// #include <stdio.h>
// #include <stdlib.h>
// int main()
// {
//     FILE* pFile;
//     int n = 0;
//     double f = 0.0;
//     char c = '0';
//     char arr[20] = { 0 };
//     pFile = fopen("myfile.txt", "r");
//     if (pFile == NULL)
//     {
//         perror("fopen");
//         exit(1);
//     }
//     //把指定文件中的内容读入到程序数据中
//     fscanf(pFile, "%d,%lf,%c,%s", &n, &f, &c, arr);
//     printf("n=%d f=%lf c=%c arr为%s\n", n, f, c, arr);
//     fclose(pFile);
//     pFile = NULL;
//     return 0;
// }
#include <stdio.h>
// #include <stdlib.h>
// int main()
// {
//     FILE* pFile;
//     int arr[5] = { 1,2,3,4,5 };
//     pFile = fopen("myfile.txt", "wb");//wb:以二进制形式写
//     if (pFile == NULL)
//     {
//         perror("fopen");
//         exit(1);
//     }
//     //向文件中写入内容
//     fwrite(arr, sizeof(int), 5, pFile);//把arr数组中的5个整数以二进制形式写入文件中
//     fclose(pFile);
//     pFile = NULL;
//     return 0;
// }
#include <stdio.h>
#include <stdlib.h>
int main()
{
    FILE* pFile;
    pFile = fopen("example.txt", "w");
    if (pFile == NULL)
    {
        perror("fopen");
        exit(1);
    }
    fputs("This is an apple.", pFile);
    fseek(pFile, 11, SEEK_SET);//将内部位置指示器移动到离文件开始位置向前偏移11字节处
    fputs("juice", pFile);
    fclose(pFile);
    return 0;
}
